.layermbox { position: relative; z-index: 99998; }
.layermmain, .laymshade { position: fixed; left: 0; top: 0; width: 100%; height: 100%; }
.layermbtn span, .layermchild { display: inline-block; position: relative; }
.laymshade { background-color: rgba(0,0,0,.5); pointer-events: auto; }
.layermmain { display: table; font-family: Helvetica,arial,sans-serif; pointer-events: none; }
.layermmain .section { display: table-cell; vertical-align: middle; text-align: center; }
.layermchild { text-align: left; background-color: #fff; font-size: 14px; border-radius: 3px; box-shadow: 0 0 8px rgba(0,0,0,.1); pointer-events: auto; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: .18s; animation-duration: .18s; }
.layermborder { border: 1px solid #999; }
.layermanim { animation-name: fadeIn; -webkit-animation-name: fadeIn; }
.layermbox0 .layermchild { max-width: 90%; min-width: 150px; }
.layermbox1 .layermchild { border: none; border-radius: 0; }
.layermbox2 .layermchild { width: auto; max-width: 260px; min-width: 40px; border: none; background: 0 0; box-shadow: none; color: #fff; }
.layermchild h3 {
    margin: 0;
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    font-weight: 400;
    border-bottom: 1px solid #ddd;
    background: linear-gradient(90deg, #1D976C 50%, #74e0a5 100%);
    color: #fff;
}
.layermchild h3:hover {
    cursor:move;
}
.layermbtn span, .layermchild h3 { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: center; }
.layermcont { padding: 20px 15px; line-height: 22px; text-align: center; }
.layermbox1 .layermcont { padding: 0; text-align: left; }
.layermbox2 .layermcont { text-align: center; padding: 0; line-height: 0; }
.layermbox2 .layermcont i { width: 25px; height: 25px; margin-left: 8px; display: inline-block; background-color: #fff; border-radius: 100%; -webkit-animation: bouncedelay 1.4s infinite ease-in-out; animation: bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.layermbox2 .layermcont i:first-child { margin-left: 0; -webkit-animation-delay: -.32s; animation-delay: -.32s; }
.layermbox2 .layermcont i.laymloadtwo { -webkit-animation-delay: -.16s; animation-delay: -.16s; }
.layermbox2 .layermcont > div { line-height: 22px; padding-top: 7px; margin-bottom: 20px; font-size: 14px; }
.layermbtn { position: relative; height: 60px; line-height: 60px; font-size: 0; text-align: right; padding-right: 10px; border-top: 1px solid #ddd; }
.layermbtn span { width: 50%; height: 60px; text-align: center; font-size: 14px; cursor: pointer; }
.layermend { position: absolute; right: 12px; top: 8px; width: 30px; height: 30px; border: 0; font-weight: 400; background: 0 0; cursor: pointer; -webkit-appearance: none; outline: none; }
.layermend::after, .layermend::before { position: absolute; right: 5px; top: 14px; content: ''; width: 20px; height: 2px; background-color: #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); border-radius: 3px; }
.layermend::after { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
.layui-content { width: 996px; overflow: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.layer_back { position: absolute; left: 10px; top: 7px; width: 30px; height: 30px; border: 0; font-weight: 400; background: 0 0; cursor: pointer; -webkit-appearance: none; -ms-appearance: none; -moz-appearance: none; font-size: 30px; }
.layer_back:after { content: ''; position: absolute; top: 12px; left: 7px; display: inline-block; width: 12px; height: 12px; border: solid #fff; border-width: 2px 0 0 2px; -webkit-transform: rotateZ(-45deg); -webkit-transform-origin: 25% 25%; -ms-transform: rotateZ(-45deg); -ms-transform-origin: 25% 25%; -moz-transform: rotateZ(-45deg); -moz-transform-origin: 25% 25%; }
.layui-footer { padding: 0 15px; height: 60px; line-height: 60px; text-align: right; border-top: 1px solid #e5e5e5; }
.layerfixed { position: fixed; left: 0; top: 0; width: 100%; height: 100%; border: none; -webkit-animation-duration: .5s; animation-duration: .5s; }
.layui-tip { min-width: 240px; min-height: 30px; width: auto; text-align: left; }
.layui-layer-molv .layui-tip-line { height: 40px; line-height: 40px; text-align: left; }
.layui-layer-molv h3 {
    background-color: linear-gradient(90deg, #1D976C 50%, #74e0a5 100%);
    color: #fff;
    font-weight: 700;
    text-align: left;
    padding-left: 15px;
    width: 300px;
    height: 50px;
    line-height: 50px;
}
.layui-layer-molv h3 button { display: none; }
.layui-layer-molv .layermend::after, .layui-layer-molv .layermend::before { background-color: #fff; top: 9px; }
.layui-layer-molv .btn-primary { background-color: #1D976C; border-color: #74e0a5; top: 9px; }
.layui-layer-molv .btn-primary.focus { color: #fff; background-color: #1D976C; border-color: #74e0a5; }
.layui-layer-molv .btn-primary:hover { color: #fff; background-color: #1D976C; border-color: #74e0a5; }
.layui-layer-molv .layui-tip-line i.tip_icon {font-size: 40px;
    color: #1D976C; background-size: 40px 40px; display: inline-block; width: 40px; height: 40px; float: left; }
.layui-layer-molv .layui-tip-line span.tip_info { margin-left: 12px; font-family: '\5FAE\8F6F\96C5\9ED1'; }
